package buildcase;

/**
 * @Auther: Administrator
 * @Date: 2018/8/22 17:20
 * @Description:步骤1： 定义组装的过程（Builder）：组装电脑的过程（简称装机方法）
 */
public abstract class Builder {
    /**第一步装CPU*/
    /**声名为抽象例具体由子类实现*/
    public abstract void buildCPU();

    /**第二步装主板*/
    public abstract void buildMainboard();

    /**第三步装键盘*/
    public abstract void buildHD();

    /**返回产品的方法，获取组装*/
    public abstract Computer getComputer();
}
